﻿ body{background:url('../Images/BodyBG.png') fixed; margin:0; padding:0; background-position:center; font-family:Arial; font-size:12px;}
 img{ border:none;}
 a:link{outline:none;}
.Wrapper{width:984px; margin:0px auto;} /* background:url('../Images/wrapperbg.png') repeat-y top center; */
.HeaderSection{background:url('../Images/header-bg.png') top center;width:984px;margin:0px auto;height:442px;}
.MastHead { margin:0px auto;padding:0px auto; height:83px; width:95%;text-decoration:none; }
.MastHead img {padding: 0px 15px 15px 45px; }

.SearchSection{float:right; margin-right:30px; height:30px; margin-top:10px; vertical-align:middle; }
.SearchSection img{float:left; margin-right:-12px; padding-top:14px;}
.SearchSection label{font-size:12px; float:left; font-weight:bold; color:#2d2d2d; padding:14px 5px 0px 3px;}
.SearchSection input[type="text"]{outline-style:none; background:url('../Images/Searchbox.png') no-repeat top center; border:0px solid green; width:150px; margin-top:12px; padding:2px 16px 1px 16px; color:#A2A2A3; font-size:12px;}
.TopNav {height:37px; width:953px;  margin:0px auto; font-family:Arial; padding:0px; border:0px solid red;}
.TopNav ul{background:url('../Images/menu-bg.png') no-repeat top left; list-style:none; display:inline;float:left; margin:0px auto; padding:0px; width:953px;  height:37px; }
.TopNav li{float:left; padding:14px 16px 0px 15px; margin:0px; height:25px;}
/*.TopNav li a{list-style:none;color:#474646;font-size:11px; text-align:center;font-weight:bold; height:25px;  display:block; text-decoration:none; padding:4px 23px 0px 23px;}
.TopNav li a:hover{text-decoration:none;background:url('../Images/TopNav_hoverRepeat.png') repeat-x top left;color:#fff;}
*/
.Banner{ margin:0;} /*  text-align:center; */
.BannerFooter{	margin-left:12px; margin-top:0px; border:0px solid red; float:left;}
.BannerFooter img{	float:left;	clear:right;}

.cl{clear:both;}
.ContentSection{margin-left:11px; margin-top:-3px;width:962px; background: url(../Images/middle-bg.png) repeat-y top; float:left;}

.leftcontainer-home{margin-top:-47px; height:inherit; width:589px;float:left; margin-left:40px;}
.leftcontainer{margin-top:-7px; height:inherit; width:589px;float:left; margin-left:40px;}
.LeftSection{float:left; margin:10px 0px 0px 0px; width:545px; height:100%; padding: 0 0  0 10px;  font-family:Arial, Helvetica, sans-serif;}
.LeftSection-top{height:15px; margin:-5px 0px 0px -4px; width:auto;}
.LeftSection span{width:inherit; height:100%; padding:0px 3px; margin:-6px 0px 0px 0px;}
.LeftSection span p{text-align:justify; width:91%; line-height:20px; font-size:12px; font-weight:normal; color:#333; padding:5px 25px 5px 20px; font-family:Arial, Helvetica, sans-serif;}
.LeftSection span h1{font-size:16px; font-weight:bold; color:#333; padding-left:8px; padding-top:10px;}/*color:494848*/
.LeftSection span h2{font-size:14px; font-weight:bold; color:#333; padding-left:8px; margin-top:10px;}/*color:494848*/
.LeftSection span ul{margin:0px auto; list-style:circle;}
.LeftSection span li{display:list-item; list-style:circle; font-size:12px; padding:5px; color:#333;}/*color:494848*/
.mainSection{float:left; margin:10px 0px 0px 40px; width:90%; height:100%;  padding:0  0 0 10px; min-height:260px; font-family:Arial, Helvetica, sans-serif;}
.mainSection-top{height:15px; margin:-8px 0px 0px -4px; width:auto;}
/*.mainSection span{background:url('../Images/textbox_rightMiddle.png') repeat-y top right; height:inherit; float:left; padding:40px 3px; margin:-6px 0px 0px 0px; width:100%;  }
.mainSection span p{text-align:justify; width:92%; line-height:20px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 15px 15px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection span h1{font-size:18px; font-weight:bold; color:#3067a7; padding-left:25px;}
.mainSection span h2{font-size:14px; font-weight:bold; color:#494848; padding-left:5px; }
.mainSection span ul{margin:0px auto; padding:0px auto; float:left;}
.mainSection span li{display:list-item; list-style:cirlce; font-size:12px; padding-left:25px; color:#3067a7;}*/

.mainSection_span{ height:inherit; float:left; padding:20px 3px; margin:-6px 0px 0px 0px; width:100%; min-height:400px;}
.mainSection_span p{text-align:justify; width:92%; line-height:20px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 15px 15px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection_span h1{font-size:18px; font-weight:bold; color:#3067a7; padding-left:25px;}
.mainSection_span h2{font-size:14px; font-weight:bold; color:#494848; padding-left:5px; }
.mainSection_span ul{margin:0px auto; padding:0px auto; float:left;}
.mainSection_span li{display:list-item; font-size:12px; padding-left:2px; color:#494848;}


.mainSection_span_emp_left{ height:inherit; float:left; padding:40px 3px; margin:-6px 0px 0px 0px; width:100%;}
.mainSection_span_emp_left p{text-align:justify; width:100%; line-height:20px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 15px 15px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection_span_emp_left h1{font-size:18px; font-weight:bold; color:#3067a7; padding-left:0px;}
.mainSection_span_emp_left h2{font-size:14px; font-weight:bold; color:#494848; padding-left:0px; }
.mainSection_span_emp_left ul{margin:0px auto; padding:0px auto; float:left;}
.mainSection_span_emp_left li{display:list-item; list-style:cirlce; font-size:12px; padding-left:0px; color:#3067a7;}


.mainSection_emp_span{ height:inherit; float:left; padding:40px 3px; margin:-6px 0px 0px 0px; width:100%;}
.mainSection_emp_span h1{font-size:18px; font-weight:bold; color:#494848; padding-left:25px;}
.mainSection_emp_span h2{font-size:14px; font-weight:bold; color:#494848; padding-left:5px; }
.mainSection_emp_span ul{margin:0px auto; padding:0px auto; float:left;}
.mainSection_emp_span li{display:list-item; list-style:cirlce; font-size:12px; padding-left:25px; color:#3067a7;}

a.mainSection_services {font-size:18px; font-weight:bold; color:#3067a7; text-decoration:none;}
a.mainSection_services:hover{font-size:18px; font-weight:bold; color:#494848; text-decoration:none;}
a.mainSection_services:active {font-size:18px; font-weight:bold; color:#3067a7; text-decoration:none;}

a.mainSection_services_subservice {font-size:12px; font-weight:bold; color:#3067a7; text-decoration:none;}
a.mainSection_services_subservice:hover{font-size:12px; font-weight:bold; color:#494848; text-decoration:none;}
a.mainSection_services_subservice:active {font-size:12px; font-weight:bold; color:#3067a7; text-decoration:none;}


.mainSection-Text-left{width:20%; float:none; min-height:200px; border-right:1px solid #ccc; padding:0px 10px 0 25px;font-family:Arial; }
.mainSection-Text {text-align:justify; width:92%; line-height:15px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 0px 4px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection-Text-left ul{margin:0px auto; padding:0; list-style:none;}
.mainSection-Text-left li{font-size:12px; font-weight:bold; margin:0px; color:#3067a7;}
.mainSection-Text-left li a{font-size:12px; font-weight:bold; padding:2px 5px 12px 0 ;  color:#3067a7; text-decoration:none;  display:block;}
.mainSection-Text-left li a:hover{font-size:12px; color:#494848; font-weight:bold; text-decoration:none;}
.mainSection-Text-left li.active a{font-size:12px; padding:2px 5px 12px 0 ;  color:#494848; font-weight:bold; text-decoration:none;  display:block;}
.mainSection-Text-left li.active a:hover{font-size:12px; color:#494848; font-weight:bold; text-decoration:none;}



.mainSection-Text-left-contracts{width:20%; float:none; min-height:200px; border-right:1px solid #ccc; padding:0px 10px 0 22px;font-family:Arial; }
.mainSection-Text-left-contracts ul{margin:0px auto; padding:0; list-style:none;}
.mainSection-Text-left-contracts li{font-size:12px; font-weight:bold; margin:0px; color:#3067a7;}
.mainSection-Text-left-contracts li a{font-size:12px; font-weight:bold; padding:2px 5px 12px 0 ;  color:#3067a7; text-decoration:none;  display:block;}
.mainSection-Text-left-contracts li a:hover{font-size:12px; color:#494848; font-weight:bold; text-decoration:none;}
.mainSection-Text-left-contracts li.active a{font-size:12px; padding:2px 5px 12px 0 ;  color:#494848; font-weight:bold; text-decoration:none;  display:block;}
.mainSection-Text-left-contracts li.active a:hover{font-size:12px; color:#494848; font-weight:bold; text-decoration:none;}



.mainSection_contacts-Text-left{width:35%; float:none; min-height:200px; border-right:1px solid #ccc; padding:0px 10px 0 0;font-family:Arial; }
.mainSection_contacts-Text {text-align:justify; width:92%; line-height:15px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 0px 4px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection_contacts-Text-left ul{margin:0px auto; padding:0; list-style:none;}
.mainSection_contacts-Text-left li{font-size:12px; margin:0px; color:#3067a7;}
.mainSection_contacts-Text-left li a{font-size:12px; padding:2px 5px 12px 0 ;  color:#3067a7; text-decoration:none;  display:block;}
.mainSection_contacts-Text-left li a:hover{color:#494848; text-decoration:none;}
.mainSection_contacts-Text-left li.active a{font-size:12px; padding:2px 5px 12px 0 ;  color:#494848; font-weight:bold; text-decoration:none;  display:block;}
.mainSection_contacts-Text-left li.active a:hover{color:#494848; text-decoration:none;}

.mainSection_emp-Text-left{width:100%; border-right:1px solid #ccc; padding:0px 10px 0 0;font-family:Arial; }
.mainSection_emp-Text {text-align:justify; width:92%; line-height:15px; font-size:12px; font-weight:normal; color:#494848; padding:0px 5px 0px 4px; margin-top:00px; font-family:Arial, Helvetica, sans-serif;}
.mainSection_emp-Text-left ul{margin:0px auto; padding:0; list-style:none;}
.mainSection_emp-Text-left li{font-size:12px; margin:0px; color:#3067a7;}
.mainSection_emp-Text-left li a{font-size:12px; padding:2px 5px 12px 0 ;  color:#3067a7; text-decoration:none;  display:block;}
.mainSection_emp-Text-left li a:hover{color:#494848; text-decoration:none;}
.mainSection_emp-Text-left li.active a{font-size:12px; padding:2px 5px 12px 0 ;  color:#494848; font-weight:bold; text-decoration:none;  display:block;}
.mainSection_emp-Text-left li.active a:hover{color:#494848; text-decoration:none;}

.mainSection-careers{padding:0px 10px 0 20px;font-family:Arial; }
.mainSection-careers a{font-size:14px; font-weight:bold; padding:2px 5px 3px 0 ;  color:#3067a7; text-decoration:none;  display:block;}
.mainSection-careers a:hover{color:#494848; text-decoration:none;}

.pubTitle{font-size:14px; padding:0px 0 0 12px;font-family:Arial; font-weight:bold; }

a.details{font-size:12px; font-family:Arial;  color:#3067a7; }
a.details:hover{font-size:12px;   color:#494848; text-decoration:none;}
a.details:active{font-size:12px; color:#3067a7; text-decoration:none;}

a.downloadpublication{font-size:14px; font-weight:bold; padding:0px 0 0 20px;font-family:Arial;  color:#3067a7; }
a.downloadpublication:hover{font-size:14px; font-weight:bold; padding:0px 0 0 20px;  color:#494848; text-decoration:none;}
a.downloadpublication:active{font-size:14px; font-weight:bold; padding:0px 0 0 20px;color:#3067a7; text-decoration:none;}

.leftLink {font-size:12px; font-weight:normal; color:#3067a7; padding-left:25px; text-decoration:none; margin-top:5px; clear:left; display:block;}
.space{height:10px; width:10px;}
.space2{height:5px; width:5px;}

.RightSection-home{float:left; margin-top:0px; height:auto; width:307px;font-family:Arial;background:url('../Images/Homepage_divider.png') repeat-y left top;}
.RightSection{float:left; margin-top:0px; height:auto; width:307px;font-family:Arial;background:url('../Images/Homepage_divider.png') repeat-y left top;}
.boxEvents{background:#ededed;background:url('../Images/Homepage_news_box.png') repeat-x top left; height:auto; width:auto; padding:0; margin:0px 0px 0px 8px; color:#494848;}
.boxEvents-top{background-image:url('../Images/Homepage_news_divider.png');background-position: center bottom; background-repeat:no-repeat; width:auto; height:30px; color:#ffffff; padding-top:15px; padding-left:18px; font-size:14px;font-weight:bold; font-family:Arial;}
.boxEvents .text{padding:10px 15px 0px 15px; font-size:11px; text-align:left; color:#C0C8CC; line-height:12px; height:120px; overflow:hidden; white-space:normal; font-family:Arial;}
.boxEvents input[type="image"]{float:right; padding:5px 10px; position:relative; }

.boxEventsGray{background:#ededed;background:url('../Images/Homepage_press_box.png') repeat-y top left; height:auto; width:auto; padding:0; margin:0px 0px 0px 8px; color:#494848;}
.boxEventsGray-top{background-image:url('../Images/Homepage_press_divider.png');background-position: center bottom; background-repeat:no-repeat; width:auto; height:30px; color:#3D3D3D; padding-top:15px; padding-left:18px; font-size:14px;font-weight:bold; font-family:Arial;}
.boxEventsGray .text{padding:10px 15px 0px 15px; font-size:11px;  color:#545454; text-align:left; line-height:12px; height:120px; overflow:hidden; white-space:normal; font-family:Arial;}
.boxEventsGray input[type="image"]{float:right; padding:5px 10px; position:relative; }


.boxEvents_emp{float:right; background:url('../Images/Homepage_news_box.png') top left; height:auto; width:307px; padding:0; margin:0px 0px 0px 0px; color:#494848;}
.boxEvents_emp-top{background-image:url('../Images/Homepage_news_divider.png');background-position: center bottom; background-repeat:no-repeat; width:auto; height:30px; color:#ffffff; padding-top:15px; padding-left:18px; font-size:14px;font-weight:bold; font-family:Arial;}
.boxEvents_emp .text{padding:10px 15px 0px 15px; font-size:11px; text-align:left; color:#C0C8CC; line-height:12px; height:120px; overflow:hidden; white-space:normal; font-family:Arial;}
.boxEvents_emp input[type="image"]{float:right; padding:5px 10px; position:relative; }

.boxEventsGray_emp{float:right;background:url('../Images/Homepage_press_box.png') top left; height:auto; width:307px; padding:0; margin:0px 0px 0px 0px; color:#494848;}
.boxEventsGray_emp-top{background-image:url('../Images/Homepage_press_divider.png');background-position: center bottom; background-repeat:no-repeat; width:auto; height:30px; color:#3D3D3D; padding-top:15px; padding-left:18px; font-size:14px;font-weight:bold; font-family:Arial;}
.boxEventsGray_emp .text{padding:10px 15px 0px 15px; font-size:11px;  color:#545454; text-align:left; line-height:12px; height:120px; overflow:hidden; white-space:normal; font-family:Arial;}
.boxEventsGray_emp input[type="image"]{float:right; padding:5px 10px 15px; position:relative; }

.cl{clear:both;}

/*.ellipsis { overflow: hidden;    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    -moz-binding: url('ellipsis.xml#ellipsis');}*/


.Footer{margin:0px auto; height:17px; color:#B9B9B9; font-size:11px; padding-left:15px; padding-top:35px; font-weight:bold;float:left;}
.RightFooter{float:left; margin-left:0px; width:307px; color:#ccc; font-size:12px; padding-top:20px;background:url('../Images/Homepage_divider.png') repeat-y left top;}
.RightFooter span{float:left; color:#999; padding-left:25px; background:none;}
.RightFooter img{padding-left:3px; padding-right:5px;}

.RightFooter2{float:left; margin-left:0px; width:307px; color:#ccc; font-size:12px; padding-top:32px;}
.RightFooter2 span{float:left; color:#999; margin-top:-20px;  padding-left:25px; background:none;}
.RightFooter2 img{padding-left:3px; padding-right:5px;}

.HighlightSelected{background-color:Yellow;}
.LRightFooter{float:right; margin-left:10px; color:#ccc; font-size:12px; padding-top:47px;}
.LRightFooter span{float:left; color:#999; background:none;}
.LRightFooter img{padding-left:3px; padding-right:5px; margin-top:-30px;}

.formContactus{float:left; color:#494848; font-size:12px; font-weight:bold; padding:0px 0 10px 0px; margin-left:5px;}
.formContactus input[type="text"]{outline-style:none; background:url('../Images/Contactus_TextboxBG.png') no-repeat 0 0; height:20px; width:290px; border:1px solid #f5f4f4; color:#494848; padding:0px 3px 0 4px; margin-left:-3px;}
.formContactus span{ text-align:right; background:none; padding:0; margin-top:-5px; float:right; margin-right:0px;}
.formContactus textarea{outline-style:none;background:url('../Images/Contactus_TextboxBG.png') no-repeat 0 0; color:#494848; height:73px; width:290px; border:1px solid #f5f4f4; padding:2px 3px 0 4px; overflow:auto; margin-left:-3px;}

.LeftSectionFOO{float:left; margin:0px 0px 0px 0px; margin-left:13px; width:581px; padding: 0 0  0 35px;font-family:Arial, Helvetica, sans-serif;}
.LeftSectionFOO span{width:inherit;  height:inherit; float:left; padding:0px 3px; margin:0px 0px 0px 0px;}
.leftcontainerFOO{margin-top:-7px; height:inherit; width:580px; border:0px solid red; float:left; margin-left:40px;}

.mainSectionFOO{float:left; margin:0px 0px 0px 40px; width:90%; height:100%; padding: 0  0 0 10px; background:url('../Images/textbox_left.png') repeat-y bottom left #fff; font-family:Arial, Helvetica, sans-serif;}
.mainSectionFOO span{background:url('../Images/textbox_rightMiddle.png') repeat-y top right #fff; height:inherit; float:left; padding:0px 0px 0px 6px; margin:-6px 0px 0px 0px; width:100%; }

.footerLong{margin:0px auto; height:50px; color:#ccc; font-size:12px; padding-top:10px; border:1px solid red;}
.footerLong span{float:right; color:#999; padding-top:10px; padding-right:5px; background:none; border:1px solid red;}


.mainSection_emp{margin:0px 50px 0px 18px; width:908px; height:100%;  padding:0  0 0 10px; min-height:260px; font-family:Arial, Helvetica, sans-serif;}
.mainSection_empLoggedIn{margin:0px 80px 0px 60px; width:822px; height:100%;  padding:0  0 0 10px;  min-height:260px; font-family:Arial, Helvetica, sans-serif;}
.forgotPassword_Emp{float:left; color:#494848; font-size:12px; font-weight:bold; padding:0px 0 0px 0px; margin-left:5px; margin-top:6px; }
.forgotPassword_Emp label{font-size:12px; float:left; color:#3D3D3D;}
.forgotPassword_Emp input[type="text"]{outline-style:none; background:url('../Images/employee_login_forgot_pswd_text_field.png') no-repeat top center; border-style:none; width:208px;padding:0px 16px 0px 16px; color:#3D3D3D; font-size:12px;}

.userLogin_Emp{float:left; font-size:12px;background:url('../Images/employee_login_box.png') repeat-y top left #fff; width:908px; height:396px; }
.userLoginBox_Emp{float:left; margin-left:395px; margin-top:107px;color:#ffffff; font-size:12px; font-weight:bold;}

.userLoginBox_Emp label{font-size:12px; float:left; color:#ffffff;}
.userLoginBox_Emp input[type="text"]{outline-style:none; background:url('../Images/employee_login_text_field.png') no-repeat top center; border:0px solid green; width:271px;height:31px;padding:0px 16px 0px 16px; color:#3D3D3D; font-size:12px;}
.userLoginBox_Emp input[type="password"]{outline-style:none;background:url('../Images/employee_login_text_field.png') no-repeat top center; border:0px solid green; width:271px;height:31px;padding:0px 16px 0px 16px; color:#3D3D3D; font-size:12px;}
.empBtnLogin{float:left; margin-top:94px; margin-left:191px;}
.empBtnNewAccount{float:left; margin-top:150px; margin-left:48px;}

.newAccount_Emp{float:left; color:#494848; font-size:12px; font-weight:bold; padding:0px 0 0px 0px; margin-left:5px; margin-top:6px; }
.newAccount_Emp label{font-size:12px; float:left; color:#3D3D3D;}
.newAccount_Emp input[type="text"]{outline-style:none; background:url('../Images/employee_login_create_new_acct_text_field2.png') no-repeat top center; border:0px solid green; width:156px;padding:0px 16px 0px 16px; color:#3D3D3D; font-size:12px;}
.newAccount_Emp input[type="password"]{outline-style:none;background:url('../Images/employee_login_create_new_acct_text_field2.png') no-repeat top center; border:0px solid green; width:156px;padding:0px 16px 0px 16px; color:#3D3D3D; font-size:12px;}
.empPage_date{float:right; color:#ffffff;padding:15px 0px 0px 0px; text-align:center; font-weight:bold; font-size:14px;margin-top:0px;background:url('../Images/employee_page_date_tab.png') no-repeat top center; width:168px; height:53px; }
.empPage_date span{font-weight:bold; font-size:15px;color:#ffffff; text-align:center; text-align:center; width:168px;}

.employee_page_note_paper{float:left; margin-left:0px; padding-left:22px; padding-right:22px; margin-top:0px;width:auto; height:inherit; background: url(../Images/employee_page_note_paper.png) repeat-y top;}
.employee_page_note_paper h1{font-size:16px; font-weight:bold; color:#494848;}
.grdv-style
{
	color:#333333;
}

.grdv-row-style
{
	background-color:#f1f1f1; text-align:left;
	font-size:12px;
}
.grdv-altrow-style
{
	background-color:White; text-align:left;
	font-size:12px;
}
.grdv-pager-style
{
	background-color:#b6b5b5; color:White; font-weight:bold;
}
.grdv-header-style
{
	background:#b6b5b5; color:White; font-weight:bold; text-align:left;
	font-size:12px;
}

.grdv-header-style th{border:#b6b5b5 1px solid !important; border-collapse:collapse; padding-left:10px !important;}

.grdv-footer-style
{
	background-color:#b6b5b5; color:White; font-weight:bold;
	font-size:12px;
}

.grdv-empty-style
{
	background-color:#EFF3FB; text-align:center; color:Red;
}



.black_overlay {
display:none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content 
{
display:none;
position: absolute;
top: 25%;
left: 35%;
width: 35%;
padding: 0px;
border: 0px solid #a6c25c;
background-color: white;
z-index:1002;
overflow: auto;
}
